<?xml version="1.0" encoding="utf-8" ?>

<ThingDefs>

  <!-- ========================Vanilla Abstracts ======================= -->
  <ThingDef Name="BaseBullet" Abstract="True">
    <category>Projectile</category>
    <tickerType>Normal</tickerType>
    <altitudeLayer>Projectile</altitudeLayer>
    <thingClass>Bullet</thingClass>
    <label>bullet</label>
    <useHitPoints>False</useHitPoints>
    <neverMultiSelect>True</neverMultiSelect>
    <graphicData>
      <shaderType>Transparent</shaderType>
    </graphicData>
  </ThingDef>


  <!-- ========================BaseDef================================== -->

  <ThingDef Class="AbilityUser.AbilityDef" Name="BaseAbility" Abstract="True">
    <category>None</category>
    <uiIconPath>UI/Glow_Corrupt</uiIconPath>
    <thingClass>ThingWithComps</thingClass>
    <pathCost>0</pathCost>
    <useHitPoints>False</useHitPoints>
    <selectable>False</selectable>
    <tickerType>Normal</tickerType>
    <comps>
      <li>
        <compClass>CompEquippable</compClass>
      </li>
    </comps>

  </ThingDef>

</ThingDefs>